package library

	import (
		"gitee.com/mad-wud/lin"
	)
	
	var 选择器_基础 = `<template>

	<el-select v-model="绑定值" {1} {2} @change='选择事件'>
	  <el-option
		v-for="item in 选项列表"
		:key="item.value"
		:label="item.label"
		:value="item.value"
		:disabled="item.disabled"
	  />
	</el-select>
  </template>
  
  <script  setup>
  import { ref } from 'vue'
  const 选择事件=()=>{console.log(绑定值.value)}
  const 绑定值 = ref('')
  const 选项列表 = [
	{ value: 'Option1',label: 'Option1',},
	{ value: 'Option2',label: 'Option2', disabled: true,},
	{ value: 'Option3',label: 'Option3',},
	{ value: 'Option4', label: 'Option4',},
	{ value: 'Option5', label: 'Option5',},
 	 ]
  {3}
  </script>
<style scoped>
</style>
	`
	
	func X下拉选择器(属性表,事件表 lin.J键值表) (vue string) {
		基础vue := 选择器_基础
		属性 := 属性生成(属性表)

	
		样式 := ""
		js := ""
		if 属性表.QW取文本("icon") != "" {
			js="import { " + 属性表.QW取文本("icon")+" }  from '@element-plus/icons-vue' //更多图标官方文档 改变引用和:icon 对应值即可 \r\n" + js
		}
	
		基础vue = 全_文本.C创建文本(基础vue, 属性, 样式, js)
		return 基础vue
	
	}